#include <lampe/xml/reg.h>

#include "animation.h"
#include "animation_item.h"
#include "animator.h"
#include "billboard.h"
#include "findbyid.h"
#include "material.h"
#include "material__flag.h"
#include "material_image.h"
#include "mesh_join.h"
#include "mesh_skin.h"
#include "terrain.h"
#include "skybox.h"

namespace lampe{
namespace xml{
void RegSceneXmlFactory(lampe::xml::IXMLFactoryEnvironment*env,irr::IrrlichtDevice*d){
        regAnimation(env,d);
        regAnimationItem(env,d);
        regAnimator(env,d);
        regBillboard(env,d);
        regFindByID(env,d);
        regMaterial(env,d);
        readMaterialFlag(env,d);
        regMaterialImage(env,d);
        regMeshJoin(env,d);
        regMeshSkin(env,d);
        regTerrain(env,d);
        regSkybox(env,d);
}
}//namespace xml
}//namespace lampe
